package lg

import (
	"github.com/sirupsen/logrus"
)

var Log *logrus.Logger

func Init() {
	Log = logrus.New()
	// 为当前logrus实例设置消息的输出，同样地，
	// 可以设置logrus实例的输出到任意io.writer
	//Log.Out = os.Stdout
	// 为当前logrus实例设置消息输出格式为json格式。
	// 同样地，也可以单独为某个logrus实例设置日志级别和hook，这里不详细叙述。
	//Log.Formatter = &logrus.TextFormatter{}
	//设置日志格式
	Log.SetFormatter(&logrus.TextFormatter{
		TimestampFormat: "2006-01-02 15:04:05", //时间格式
		//	DisableSorting:  true,
		FullTimestamp: true,
		ForceColors:   true,
		DisableColors: false, //强制禁用颜色
		ForceQuote:    true,  //强制引用所有值
		DisableQuote:  true,  //如果它们都被设置为true, quote将强制对所有值。
	})

	/*	Log.WithFields(logrus.Fields{
		"animal": "walrus",
		"size":   10,
	}).Info("A group of walrus emerges from the ocean")*/
}
